On the way from Sangkhla Buri there is a concrete bridge. Down to the right is a small restaurant on the river. There is also another restaurant on the roadside just past this on the right hand side that does meals for around 25 baht.
Just before the Three Pagodas themselves there is a resort with a restaurant attached but this was not open in February 2008.